*** Stay up to date with the GPC's latest opportunities ***  Upload your CV   Register   

[6001] Senior Full Stack Developer

Client: NATO (NCIA)
Start date: Negotiable
Clearance: No clearance
Location: Remote

Requirements:
• Senior-level full stack development experience with at least 8 years of experience, covering: frontend and backend development, system architecture, integration, implementation and end-to-end ownership from design through deployment
• Extensive knowledge in frontend (Vue.js, React, Astro) and backend frameworks (Python, FastAPI), including: Frontend application architecture and state management, backend API design, schema validation, and service orchestration
• Proven experience integrating frontend applications with backend APIs and data services, including: high-volume data ingestion and querying, search, retrieval, and analytics-oriented backends, performance-aware UI–backend interaction patterns. The bidder must provide at least two project examples demonstrating the experience
• Practical experience integrating AI and LLM-based services, including: LLM-powered analysis, synthesis, and content generation, retrieval-Augmented Generation (RAG) or hybrid retrieval approaches and deterministic, traceable, and auditable AI outputs suitable for policy and analytical use
• Experience with designing and implementing analyst-facing workflows, with emphasis on: transparency of analytical results, traceability of sources, reasoning, and outputs, user control over inputs, filters, and relevance criteria
• Experience working in analytical decision-support contexts or strategic foresight, including: Topic engineering and thematic analysis, source intelligence and relevance assessment, multi-source analytical synthesis
• Ability to work independently at senior level, including: structuring complex systems from high-level requirements, translating abstract objectives into concrete technical deliverables and delivery constraints
• Experience with analytical platforms, such as strategic foresight analysis, emerging and disruptive technologies assessment, or decision-support tooling
• Experience deploying solutions in restricted, controlled, or secure environments, including: separation of environments, controlled AI service integration, deployment constraints beyond standard commercial cloud setups

Duties:
• Support NCIA in the NATO Programmes of Work with CDT in the area of software development for digital innovation and technology applications
• Develop advanced application capabilities for analysts, enabling the exploration, analysis, and synthesis of strategic foresight analysis data through complex, multi-step user experience workflows, including cross-article reasoning, topic engineering, source intelligence, and relevance assessment
• Develop full-stack integrations with AI-enabled backend services, including the exposure of AI-driven analytical functions, retrieval mechanisms, and automated synthesis capabilities in a controlled and user-transparent manner
• Apply sound software design principles to ensure transparent, auditable, and controllable analytical workflows, including clear traceability between inputs, sources, AI-assisted reasoning steps, and generated outputs, suitable for high-trust analytical and policy environments

Contract
Remote
Negotiable
GPC006001
Louie Wood
louie@gpc.work